home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / tetujin / src / igrabou.c < prev    next >
C/C++ Source or Header  |  1994-11-16  |  4KB  |  156 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    alertId ;
  9. extern int    messageId[4] ;
  10. extern int    dspIconId ;
  11. extern int    aboutOKBtnId ;
  12. extern int    aboutOKFunc() ;
  13. extern int    aboutNumId ;
  14.  
  15. #define ALIGN    4
  16. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  17.  
  18. /*    MMI_init 用データ    */
  19.  
  20. /*    ヘッダ    */
  21.  
  22. MMIINIT    initDataIGRABOU = { "MmiInit",   8, 0 } ;
  23.  
  24. /* alertId */
  25.  
  26. static MMIPACKET d001 = {    &alertId,
  27.                             NULL,
  28.                             &MJ_ALERTL40,
  29.                             OFFSET(ALERTL40),
  30.                             MS_NONE
  31.                         } ;
  32. static ALERTL40    d001d = {    MS_BTLEFTL40 | MS_EVMOVEL40 | MS_EVMOSONL40 | MS_EVKEYONL40,
  33.                              102, 161, 410, 320, 8, 4, 0,
  34.                             MS_PANELL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  35.                             NULL,   0,   0,
  36.                                0,   0,   0,   0
  37.                         } ;
  38.  
  39. /* messageId[0] */
  40.  
  41. static MMIPACKET d002 = {    &messageId[0],
  42.                             &alertId,
  43.                             &MJ_MSGL40,
  44.                             OFFSET(MSGL40),
  45.                             MS_NONE
  46.                         } ;
  47. static MSGL40    d002d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  48.                              165, 180, 379, 203, 0,15, 8,
  49.                             MS_NONEL40,
  50.                             "画像処理の鉄人達",
  51.                                2,  16,  16,
  52.                             MS_BOLDL40,
  53.                                0,   0
  54.                         } ;
  55.  
  56. /* messageId[1] */
  57.  
  58. static MMIPACKET d003 = {    &messageId[1],
  59.                             &alertId,
  60.                             &MJ_MSGL40,
  61.                             OFFSET(MSGL40),
  62.                             MS_NONE
  63.                         } ;
  64. static MSGL40    d003d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  65.                              175, 214, 369, 231, 0,15, 8,
  66.                             MS_NONEL40,
  67.                             "Copyright(c)1994 HiroshiTODA",
  68.                                1,  12,  12,
  69.                             MS_NONEL40,
  70.                                0,   0
  71.                         } ;
  72.  
  73. /* dspIconId */
  74.  
  75. static MMIPACKET d004 = {    &dspIconId,
  76.                             &alertId,
  77.                             &MJ_ICONL40,
  78.                             OFFSET(ICONL40),
  79.                             MS_NONE
  80.                         } ;
  81. static ICONL40    d004d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  82.                              114, 171, 151, 206, 8, 4, 8,
  83.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  84.                             0,
  85.                             0x0000,  37
  86.                         } ;
  87.  
  88. /* aboutOKBtnId */
  89.  
  90. static MMIPACKET d005 = {    &aboutOKBtnId,
  91.                             &alertId,
  92.                             &MJ_DBUTTONL40,
  93.                             OFFSET(DBUTTONL40),
  94.                             MS_NONE
  95.                         } ;
  96. static DBUTTONL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  97.                              220, 278, 293, 303,12, 4, 8,
  98.                             MS_PANELL40 | MS_FRAMEL40,
  99.                             aboutOKFunc,
  100.                             0x8012
  101.                         } ;
  102.  
  103. /* messageId[2] */
  104.  
  105. static MMIPACKET d006 = {    &messageId[2],
  106.                             &alertId,
  107.                             &MJ_MSGL40,
  108.                             OFFSET(MSGL40),
  109.                             MS_NONE
  110.                         } ;
  111. static MSGL40    d006d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  112.                              222, 280, 290, 302, 0,15, 8,
  113.                             MS_NONEL40,
  114.                             "確  認",
  115.                                1,  12,  12,
  116.                             MS_NONEL40,
  117.                                0,   0
  118.                         } ;
  119.  
  120. /* messageId[3] */
  121.  
  122. static MMIPACKET d007 = {    &messageId[3],
  123.                             &alertId,
  124.                             &MJ_MSGL40,
  125.                             OFFSET(MSGL40),
  126.                             MS_NONE
  127.                         } ;
  128. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  129.                              144, 245, 400, 262, 0,15, 8,
  130.                             MS_NONEL40,
  131.                             "フリーエリア          バイト",
  132.                                1,  12,  12,
  133.                             MS_NONEL40,
  134.                                0,   0
  135.                         } ;
  136.  
  137. /* aboutNumId */
  138.  
  139. static MMIPACKET d008 = {    &aboutNumId,
  140.                             &alertId,
  141.                             &MJ_NUMBOXL40,
  142.                             0,
  143.                             MS_NONE
  144.                         } ;
  145. static NUMBOXL40    d008d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_FIXEDL40 | MS_DSPONLYL40,
  146.                              259, 246, 318, 261, 8, 4, 8,
  147.                             MS_NONEL40,
  148.                             0,
  149.                                1,  12,  12,
  150.                             MS_NONEL40,
  151.                                0,   0,
  152.                             9999,   0,9999,   1,   0,
  153.                              263, 264
  154.                         } ;
  155.  
  156.